slogan or motto chanted repeated - Spanish English Dictionary